Top 10k strings from Run International (19xx)(Run Magazine)(de)(Side A).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Covertapes / Sinclair ZX Spectrum - Covertapes - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

  11 ;"     Fortsetzen 
  11 "______________ RUN _____________";
   9                                  KASSETTENREKORDER  EINSCHALTEN                                 
   9                                    KASSETTENREKORDER ANHALTEN                                   
   8 ;"________________________________":
   8 ;" ";p;" ":
   8 "_____________ R U N ____________":
   6 ;"________________________________"
   6  Finds  address of code in next line
   5 :         
   3 a$="RUN, die erste Zeitschrift auf Kassette!!!"
   3 ;"     FORTSETZEN '
   3 +"SETTE U"
   3 +"MDREHEN"
   3 +"DIE KAS"
   2 p@@ENTER@FUER@SPIELEN@@@
   2 a$="M. CELLINI":
   2 GOSSIP    
   2 G O S S I P           by RUN
   2 FLIPPER   
   2 ;"                "
   2 8800000000000000000000
   2 "HOEREN.........................2"
   2    Wenn Ihr Euch die vorangehende Seite   gut angeschaut und die sechs vom Programm zur Verfuegung gestellten Optionen noch imKopf habt,koennt Ihr folgende Erklaerungenviel besser verstehen.
   2                                   KASSETTENREKORDER EINSCHALTEN                                 
   2                                   KASSETTENREKORDER  ANHALTEN                                   
   2                                      by Eugenio Ciceri                                          
   1 variazione lunghezza
   1 variazione inizio e/o
   1 u2=u2+(ch=1
   1 u1=u1+(ch=0
   1 tzlich es  sein kann, den Variablen Namen  zuzuweisen, die im Zusammenhang"
   1 tten vielleicht   auch 
   1 terwiederverwenden will, w
   1 ter lesen k
   1 t. Man kann sie jedoch nicht so nennen, weil Sinclair- BASIC keine Strukturen im eigentlichen Sinne  (d.h. 
   1 t des Pro-   grammlaufes, die die Strukturie-rung bietet, einige M
   1 sung    entfernt ist. Dieses Verfahren  wird 
   1 stet und einige seiner"
   1 ssen wir noch einige   Worte 
   1 ssen   auch die Programmierer ihre Han-dlungen, die Programme, so ein- fach und linear wie m
   1 sp=ir*q(vn)*punt:
   1 sie einige Monate, nachdem sie  geschrieben wurden, wieder      gelesen und verstanden werden "
   1 sen. Das,"
   1 sen wol- len, zu analysieren, bevor sie"
   1 save su nastro
   1 s$="Q    "+a$+"     
   1 s$="K    "+a$+"     
   1 s$="J    "+a$+"      
   1 s$="A    "+a$+"           "+a$+"                 ":
   1 s$="9"+q$(1
   1 s$="8"+q$(1
   1 s$="7"+q$(1
   1 s$="6"+q$(1
   1 s$="5"+q$(1
   1 s$="4"+q$(1
   1 s$="3"+q$(1
   1 s$="2"+q$(1
   1 rlich meinenwir damit nicht nur die sehr be-kannte 
   1 rendes  Beipiel."
   1 ren, wie man effiziente    Programme schreibt, die nicht   Dutzende von unn
   1 rde man auf die Unverst
   1 r diejenigen, die nicht ver- standen haben, wie n
   1 r diejenigen, die das Top-DownProgrammieren nicht gew
   1 r die- jenigen, die ihr Gl
   1 r die Dokumentation der Pro-  gramm-Listings. Nat
   1 r das, was es leisten mu
   1 r Leute sei, die  wenig praktisch sind."
   1 q$="                                "
   1 punt=punt+10
   1 punt=punt+1
   1 play=32800
   1 pause=1780
   1 nnten es als wenig  sinnvoll erachten, einen BASIC- Kurs in einer Zeitschrift wie   RUN zu ver
   1 nnte sagen, da
   1 nnte folgenderma-
   1 nnt,sondern vielmehr die M
   1 nnt, reicht es, sie wie folgt zu 
   1 nnt Ihr unsere Spielbank be-  treten. Versucht aber, mindes-  tens die Krawatte anzuhaben,wennIhr wieder hinausgeht !!!"
   1 nnt Ihr es annehmen, in- dem Ihr die Null dr
   1 nnt Ihr die Karten sehen."
   1 nnen. Jemand k
   1 nnen wir fortfahren, in- dem wir versuchen, ein wenig"
   1 ngli- chen Einsatzes berechnet. An-   dernfalls werdet Ihr nichts ge- winnen.  Nun einige Worte hin-  sichtlich der m
   1 ngeoder Leistungsf
   1 nf abge-   deckte Karten liefern und auf   Euren Einsatz warten. Danach    k
   1 nf Karten zu wechseln und auf Euer Gl
   1 nf Karten mit der-            selben Farbe und de-            ren Werte hinterein-            ander liegen                                        
   1 ne und in-teressante Plauderei beendet ha-ben, k
   1 ndlichkeit einerProgrammliste stossen, die jed-"
   1 ndigen Spielkarten-Sto
   1 mmchen schreiben wol- len,das den Gesamtpreis eines   ZX-Spectrum-Computers berechnet."
   1 m-mern, kann  es ziemlich schwie- rig sein, ein Programm zu struk-turieren.Jedoch sind die Vortei-"
   1 laddr=play+8
   1 laddr,l-256
   1 ist, habt Ihr bereits verloren, da die Zahl 7 weder gr
   1 hung Einsatz um 10"
   1 hung Einsatz um 1"'';
   1 hrend der empfindlichsten Phase, die des Kochens, nicht"
   1 hnt sindd.h., die nicht gew
   1 hnt sind,   das Problem, das sie l
   1 hmte, von den erstenKolonisatoren des Far-West be-  vorzugte Gl
   1 higkeit heraus-"
   1 higen BASIC ausger
   1 h 0000(0000000000000000000000000000000(0000008800000000000000008800000(00000888800000((((0000088880000(0000(8888(000000000000(8888(000(0 0(888888(00FFFFFF00(888888(00(
   1 gung, mit der man  versuchen kann, reich zu werden."
   1 gt.In einem sol-chen Programm scheint  dies je-"
   1 glichkeiten, die von     BASIC angeboten werden, voll zumEinsatz bringen."
   1 glichkeit, eine,"
   1 glich ge- stalten."
   1 geliebter Computer istjedoch mit einem wirklich  lei- stungsf
   1 g- lichkeit,den Variablen Namen zu-zuweisen, die aus mehreren nichtbedeutungslosen Buchstaben be-"
   1 ffentlichen. Es ist"
   1 er oder kleiner als 
   1 er noch kleiner sie selbst ist.  Wenn   Ihr auch dieses Mal Gl
   1 en aussehen:"
   1 double=1560
   1 dif=(sp/agg-
   1 dies strukturierte Programmie-  rung hei
   1 controllo opzione
   1 clear=1410
   1 ckt. Sonst  habt Ihr die M
   1 cksspiel spielen    k
   1 cksichtigen. Das Programm k
   1 cksichti-gen, da
   1 cken. Wenn Ihr die Verdoppe- lung annehmt, wird Euch die Bank"
   1 ck zu hoffen. Wenn es   Euch gelingt, eine der Kombina- tionen zu erhalten, die von der"
   1 ck versuchenwollen. Man spielt es alleine"
   1 ck hattetwird Euer Gewinn auf der Basis"
   1 chtigte  Mehrwertsteuer ber
   1 chsten Seite ein erkl
   1 che laufen mu
   1 cambio lunghezza
   1 cambio indirizzo inizio
   1 cambio caratteri stampa
   1 by Eugenio Ciceri 1984...
   1 by Eugenio Ciceri 1984
   1 brigens von jeder Hausfrauangewendet. Jawohl! Ihr habt"
   1 ber die Theorie ver-     schwenden, die besagt, da
   1 adr+1,adr+256*
   1 adr"'"9910
   1 a$="vor, der deutlich niedriger ist als der   seiner Mitbeweber. Zuerst muss man sagen, dass die Aesthetik, obwohl nicht von  ":
   1 a$="von oben aus":
   1 a$="und besonders neben den meisten Personal- Computern erobert. Auf diese Weise sind   wir bis zu unserem Zeitalter angelangt,undzwar bis zum Jahr 3 n.s. (nach Spectrum).":
   1 a$="und alles ist erledigt.":
   1 a$="technischen Spezifikationen, die von allenHerstellern erfuellt werden muessen, die  diesen Standard annehmen wollen.  ":
   1 a$="stabilem Kunststoff gemacht.                 Die Abmessungen, die allerdings nicht  zu gering sind - dies koennte aber nur einEindruck sein, der entsteht, wenn man den Drucker mit dem ZX - Printer vergleicht -":
   1 a$="so sieht der Drucker ":
   1 a$="sind folgende: 250x215x85 mm ( LxBxH ),   Papierdeckel ausgeschlossen,der eigentlichunnuetz und im Gegenteil oft ein Hindernisist. Auf der Rueckseite des Gehaeuses gibt":
   1 a$="sich mehr um einen Standard als um eine   Art handelt, d.h. um eine Reihe von":
   1 a$="praedestiniert, die alten und schlecht    organisierten Neandertal  - Computer zu   ueberfluegeln. Scherz beiseite, diese neueArt Computer gibt es wirklich,obwohl es":
   1 a$="moeglich, Computer herzustellen,die sich  voneinander scheinbar unterscheiden, die  aber in der Wirklichkeit vollkommen":
   1 a$="meistens gegen die Stoesse mit einem Resetreagiert. Falls Euch gelingen sollte,mit  irgendeiner Spezialroutine ein TILT zu    realisieren,lasst es uns bitte wissen;    daraus wuerde sich ein Flipper mkII       ergeben !":
   1 a$="ligt,die in Maschinensprache geschrieben  ist,und die aus jedem Zeichen die rechte  und die linke Pixel-Spalte entfernt, die  normalerweise zur Trennung der Zeichen    voneinander dienen. In diesem Programm ist":
   1 a$="kompatibel sind. Dies natuerlich unter derBedingung,dass alle von diesem Standard   auferlegten Spezifikationen eingehalten   werden. ":
   1 a$="in einigen hochmodernen Bueros, waehrend  die miserablen Besitzer von Personal-     Computern sich begnuegen mussten, von     diesen karismatischen Maschinchen fast    ehrfuehrchtig zu traeumen.":
   1 a$="hineingedrueckt wird. Betrachten wir nun  die technischen Eigenschaften:der GP-50S  ist ein mechanischer Drucker, der die":
   1 a$="finieren und die unabhaengig vom Hauptpro-gramm verwendet werden koennen."
   1 a$="es einen Schalter, einen Anschluss fuer   die Stromversorgung und ein circa 20 cm   langes Kabel mit der Steckvorrichtung, dieman in den Erweiterungs-Anschluss des     Spectrums stecken kann. ":
   1 a$="diesem Standard angeschlossen. Weitere 5  Hersteller befinden sich immer noch im    Stadium der Verhandlungen. Es ist jedoch  wahrscheinlich,dass sich viele andere     Hersteller in Zukunft dieser revolutio-   naeren Initiative anschliessen werden.":
   1 a$="die Routine bei Zeile 8000 abgelegt worden":
   1 a$="darstelt und Y die Hoehe, ebenfalls in    Pixeln, vom unteren Rand. In die Variable a$ muss stattdessen der String abgelegt   werden,den man auf dem Bildschirm ausgebenwill.":
   1 a$="besondere,von der Firma SEIKOSHA ent-     wickelte Drucktechnik verwendet; die ange-gebene Druckgeschwindigkeit betraegt 35   Zeichen pro Sekunde.":
   1 a$="allein zu entdecken. Ich hoffe auf jeden  Fall, dass ich in diesem kurzen Artikel   das eigentlich ziemlich einfache Prinzip  des Funktionierens dieses kleinen grossen Programmes zusammen mit einigen seiner    Besonderheiten klar dargestellt habe.":
   1 a$="Zeilenabstand":
   1 a$="Zeichenabstand":
   1 a$="Wie sie es gewohnt ist, hat die JapanischeIndustrie einen Eroberungszug grossen     Stils vorbereitet: in der Tat ist es ihnengelungen,das groesste Handicap aller  ":
   1 a$="Speicher bereitgestellt werden: eine fuer das Abprallen des Baellchens,zwei fuer die Graphik und eine fuer die Farben. Im     Speicher werdet Ihr auch zwei Zeichen-    saetze finden. Es ist uns bisher nicht    gelungen, die Funktion TILT in das Spiel  zu implementieren, da der Spectrum ":
   1 a$="Special zu erhalten, 2 Gaenge, die den    Wert des Bonus von 3 anderen Gaengen und  von den seitlichen Loechern erhoehen, 8   zurueckweisende <Pilze> mit unterschied-  lichen Wertigkeiten, 4 <HI-LO> Status-    Veraenderer, die ihre Wirkung auf den Wertder Pilze ausueben,der Anschreiber der":
   1 a$="Raumschiff,wie bei Science-Fiction-Romanenueblich,sondern wir werden ein Geraet     simulieren, das die Welt bereits erobert  hat,da es praktisch in allen Gaststaeten  und Spielhallen anzutreffen ist:der":
   1 a$="Punkte, der ueber eine automatische Null- einstellung verfuegt,der gespeicherte     Record und viele andere Funktionen,die mannoch entdecken muss. um diesen Flipper    herzustelen, mussten sogar 4 Tabellen im ":
   1 a$="Pininfarina signiert, nuechtern und ange- nehm ist. Das Gehaeuse, dass das Ganze    beherbergt,ist aus weissem und hinreichend":
   1 a$="Peripherie zu dienen. Selbstverstaendlich,so wie es bei SEIKOSHA Tradition ist,     stellt sich dieser Drucker mit einem Preis":
   1 a$="Matrix ":
   1 a$="Massimo Cellini":
   1 a$="LESET RUN !":
   1 a$="Es ist somit eine Ueberlagerung entstanden, wobei die eine Schrift um einen Pixel   gegenueber der anderen Schrift versetzt   ist, so dass dieser Effekt der Fettsch-   reibung der Buchstaben entsteht." :
   1 a$="Es gibt 32 Spalten pro Zeile und 9 Zeilen pro Zoll. Um das Ganze besser hervorzu-   heben, geben wir hier unten eine Tabelle  mit den technischen Spezifikationen.":
   1 a$="Druckgeschwind.":
   1 a$="Der Name SEIKOSHA ist vielleicht derjenigeder mehr als jeder andere uralte Legenden ins Gedaechtnis ruft,deren Ursprung zur   grauen Vorzeit zurueckgeht,und die von    einer entfernten Vergangenheit erzaehlen, in der die Drucker in den grossen Agentu- ren unbestritten herrschten oder hochstens":
   1 a$="Computer zu beseitigen: das Fehlen der    Kompatibilitaet.Dank diesem neuen Standard,der MSX heisst, und der von der Firma    Microsoft eingefuehrt wurde, ist es ":
   1 a$="Anzahl Spalten":
   1 a$="9     Zeilen/Zoll":
   1 a$="7 x 7 +1":
   1 a$="35    Zeichen/s":
   1 a$="10.5  Zeichen/Zoll":
   1 a$=" V O R W O R T  Z U  D E R  N U M M E R 1"
   1 a$=" Gerade in diesem Gluecksjahr wir naemlichein neuer Drucker der bereits zahlreichen Familie SEIKOSHA nach Italien importiert.":
   1 a$="  Freilich handelt es sich hier um M/S vonextremem Niveau. Ihr werdet dies bereits  beim ersten Abprall des Baellchens merken:eine solche Beherrschung waere mit Basic  unmoeglich. Unser Flipper braucht nicht   die grossen Holzkisten zu beneiden,die dieGaststaetten erobert haben.":
   1 a$="  Dieser Standard sieht,ausser den anderennebensaechlichen Eigenschaften,einen TMS- 9915-Video-Prozessor und einen RY-3-8310- Tongenerator vor. Zur Zeit haben sich 15  japanische und 3 europaeische Hersteller":
   1 a$="  Dieser Block dient dazu, eine akustischeMeldung zu erhalten..., welche sagt:      'Alles ist OK'.":
   1 a$="   Zusammenfassend glaube ich,dass der    GP-50S gerade der Drucker ist, den die    meisten Besitzer von Heimcomputern        erwarteten.":
   1 a$="   Zur Zeit gibt es 21 verschiedene Markenmit genausovielen MSX-Geraeten auf dem    Weltmarkt, und diese Anzahl wird bis Ende des Jahres weiter wachsen.":
   1 a$="   Zum Leidwesen der '16-er' besetzt die- ses Programm ungeheuer viel Speicherplatz und man kann es nicht auf einem 16K-Geraetlaufen lassen.":
   1 a$="   Zuletzt moechte ich Euch daran         erinnern, dass die Guete der Wiedergabe   zum groessten Teil von der Lautstaerke desKassettenrecorders abhaengt.":
   1 a$="   Zu diesem Punkt und durch die Eingabe  von RUN 7000 kann man die Bloecke auf     Kassette abspeichern, die sich auf den neudefinierten Zeichensatz beziehen.":
   1 a$="   Wobei die Variable 'adr' die neue      Adresse der Datei darstellt.":
   1 a$="   Wir hoffen,auf jeden Fall, die meisten unter Ihnen mit einer richtigen Kombina-  tion 16K u. 48K zufriedenzustellen."
   1 a$="   Wir haben damit die Gefahr abgewendet, dass Ihr den armen ZX mit Hammerschlaegen auf den Knien behandelt und wie besessen  schreit: ""Warum sprichst Du nicht ?"".":
   1 a$="   Wie man leicht feststellen kann,besitztdiese Meldung mehr als 32 Zeichen.":
   1 a$="   Wie Ihr sicher bereits verstanden habt,kann man mit diesem schoenen Programm sehrschoene Effekte erreichen. Hier sind Z.B. zwei Saetze in Fettschrift, die man       erhalten hat,indem man den String zuerst  mit dem Wert X=0 und dann mit dem Wert X=1ausgegeben hat. ":
   1 a$="   Wenn man die Taste 1 drueckt, erscheintzu diesem Zeitpunkt die blinkende Schrift AUFNHAME und der Computer 'hoert' das, wasauf Band aufgenommen ist.                    Wenn die Schrift verschwindet, ist der Computer bereit, das,was er gehoert hat,  zu wiederholen.":
   1 a$="   Wenn man den Deckel mit der matten     Oberflaeche entfernt,der auf der vorderen Seite liegt,sieht man die Farbbandkassettedie sehr leicht ausgewechselt werden kann,da sie in eine entsprechende Halterung":
   1 a$="   Wenn ich jedoch den Preis des Geraetes beruecksichtige,bin ich auf jeden Fall    der Meinung,dass sich die Waage von Osiriszugunsten des Druckers neigt.":
   1 a$="   Wenn Ihr die Datei in einen anderen    Speicher verschieben wollt, koennt Ihr    dies tun, denkt aber daran, zwei Speicher-plaetze mit Hilfe des folgenden Beispiels zu aendern:":
   1 a$="   Wenn Ihr den Speicherplatz der         Unterroutinen aendern wollt, denkt daran, dass Ihr auch die 'POKEs' aendern muesst, um sie aufzurufen.":
   1 a$="   Wenn Ihr den Satz selektiert habt, den Ihr eingeben wollt, drueckt die Taste 5   und speichert die Datei mit den Daten, ausdenen Eure Stimme besteht, so wie der     Computer sie interpretiert, auf Band ab.":
   1 a$="   Wenn Ihr Euch die vorangehende Seite   gut angeschaut und die sechs vom Programm zur Verfuegung gestellten Optionen noch imKopf habt,koennt Ihr folgende Erklaerungenviel besser verstehen.":
   1 a$="   Wahrscheinlich ist die Welt der Heim-  computer an eine entscheidende Wende      angelangt. In naechster Zeit muessten     naemlich die ersten Exemplaren einer neuenArt von Computern auch nach Deutschland   kommen. Diese Art heisst Computer Sapiens.Es sieht so aus,als sei diese neue Art vonComputern dazu":
   1 a$="   Vom Standpunkt des Verbrauchers gehen  wir goldenen Zeiten entgegen: Software in Mengen,annehmbare Preise und vor allem    eine sehr breite Palette von Anwendungen, und dies sowohl auf der Ebene der Hardwareals auch auf der Ebene der Software.":
   1 a$="   Verwendet dazu die Taste 3, um den An- fang des Satzen zu aendern und die Taste  4, um die Laenge desselben zu aendern.":
   1 a$="   Um diese Routine zu verwenden, reicht  es, die drei Variablen X,Y und a$ zu      definieren. Danach reicht die Anweisung   GOSUB 8000.":
   1 a$="   Um diese Adresse in einem anderen Pro- gramm zu verwenden, koennt Ihr folgendes  Beispiel verwenden:":
   1 a$="   Um die Kursivschrift-Zeichen zu verwen-det, muss man den Inhalt von zwei Spei-   cherplaetzen folgendermassen aendern:":
   1 a$="   Um das Ganze besser zu erklaeren, gebenwir nun das Beispiel eines Programmes, dieMeldung RUN, die erste Zeitschrift auf    Kassette!! auf dem Bildschirm anzeigt.":
   1 a$="   So sieht dann die Anzeige aus:":
   1 a$="   Schaut Euch die naechste Seite an.":
   1 a$="   Noch etwas Wichtiges: der groesste und der kleinste Wert fuer die Anfangsadresse und fuer die Laenge der Datei sind:":
   1 a$="   Mit der Uebung werdet Ihr auf jeden    Fall alles deutlicher verstehen.":
   1 a$="   Mit der Option 6 habt Ihr die Moeglich-keit, den ganzen Zeichensatz zu aendern.":
   1 a$="   Man soll jedoch nicht glauben,dass alle''konservativen'' Hersteller, d.h. all    diejenigen, die sich diesem neuen Standardnicht anschliessen,sich als geschlagen    geben. Dazu braucht man nur an die neue   Computer-Reihe,die von der Firma Commodorevorgestellt wurde,an den bereits beruehm- ten IBM Jr. oder an den ueberall zitiertenQL zu denken.":
   1 a$="   Jedoch selbst diejenigen, die keine    Moeglichkeit haben zu expandieren, koennenetwas Gutes aus GOSSIP erhalten, indem siezwei Unterprogramme entnehmen, die den    Zeichensatz des Computers voellig neu de-":
   1 a$="   Insbesondere bietet sich der GP-50S alsgute Alternative zum ZX-Printer an, da er ueber den riesigen Vorteil verfuegt, auf  normales Papier (ENDLICH!) zu drucken.    Ausserdem ist er zweifellos zuverlaessigerund flexibler.":
   1 a$="   In einer der naechsten Ausgaben werdet Ihr einen Artikel finden, der sich mit derHardware-Strukturder MSX-Konzeption       befasst. Ihr werdet somit noch besser     verstehen,was MSX praktisch bedeutet.":
   1 a$="   In der Tat stehen uns zur Verfuegung:  5 Baellchen, doppeltes Loch, 4 Flipper    (zwei pro Loch,selbstverstaendlich),zwei  seitliche Loecher (diejenigen haesslichen Loecher,zu denen sich das Baellchen auf   krankhafte Weise hingezogen fuehlt), 11   Gaenge, die man beleuchten muss, um das":
   1 a$="   In der Tat konnte der Vorschlag eines  Standards fuer billige Geraete nur auf dieZustimmung der Hersteller stossen.":
   1 a$="   In der Ecke oben rechts befindet sich  wie ueblich eine LED,die den eingeschalte-ten Zustand anzeigt.Immer noch rechts,aberseitlich,ist der Handgriff fuer den Einzugdes Papiers, das wohlbemerkt normales     weisses 5'' Papier ist.":
   1 a$="   Ich mache hier Schluss,und dies auch   deswegen, weil ich Euch das Vergnuegen    nicht nehmen moechte,die vielfachen Anwen-dungen dieser sehr nuetzlichen Routine":
   1 a$="   Hier haben wir eine sehr nuetzliche    Routine,die man problemlos in irgendein   Programm einfuegen kann. Dieses einfache  Programm gestattet naemlich,42 Zeichen proZeile auf den Bildschirm auszugeben. Dies wird durch eine kurze Routine bewerkstel-":
   1 a$="   G O S S I P, 'Plauderei', ist fuer uns ein Programm,das den einzigen Mangel Eureszuverlaessigen SPECTRUMs (48K) aufhebt:   die Stimme...":
   1 a$="   Fuer die als 'PALEO' bezeichneten Zei- chen gilt stattdessen:":
   1 a$="   Fuer das, was den Spectrum anbelangt,  macht Euch keine Sorgen, denn er ist      immerhin ein langlebiger Computer und Ihr koennt noch fuer lange Zeit mit unserer   Unterstuetzung rechnen. Den Rest wird die uebliche unerbittliche natuerliche Auslesebesorgen.":
   1 a$="   Es wird wirklich schwierig,sich neue   Geraete vorzustellen,die ausserhalb des   Standards liegen und trotzdem imstande    sind,den Markt so massiv erobern,wie es   damals Sinclair und Commodore gelang.":
   1 a$="   Es ist immer noch fuer das 16K-Geraet  notwendig, BREAK gleich nach dem Laden desersten Blocks zu befehlen und dann        LIST 7000 einzugeben.":
   1 a$="   Es handelt sich hier um den GP-50A (in unserem Fall handelt es sich um den GP -  50S,der fuer den Anschluss an den Spectrumschon vorbereitet ist), der besonders     entworfen wurde, um den meisten auf dem   Markt befindlichen Computern als":
   1 a$="   Es eruebrigt sich, zu sagen,dass diese Initiative von den Japanern ergriffen     wurde, die den geeigneten Augenblick      geduldig abgewartet haben,um den west-    lichen Markt der Heimcomputer zu erobern.":
   1 a$="   Ein gleicher Erweiterungs-Anschluss    befindet sich auch auf der Steckvorrich-  tung selbst,so dass man andere Peripherie-Geraete gleichzeitig benutzen kann. ":
   1 a$="   Diese erste Nummer enthaelt veschiedene Programme fuer 48k; wir entschuldigen uns  bei den Besitzern von 16k Computern."
   1 a$="   Diejenigen, die 48K besitzen, muessen  warten, bis auch der dritte Block geladen worden ist.":
   1 a$="   Die zwei Variablen X und Y bestimmen   die Schreibposition auf dem Bildschirm.   Im Gegenteil zu dem,was man denken koennte,werden sie wie in einer PLOT-Anweisung   verwendet,wobei X den Abstand in Pixeln   berechnet,vom linkem Rand des Bildschirmes":
   1 a$="   Die Tasten 3 und 4 dienen dazu, den    Speicherbereich, in dem sich der Satz be- findet, den man hoeren will, zu isolieren:wenn Ihr z.B. den Satz 'AUFNAHMEPROBE' im Speicher habt und nur das Wort 'PROBE'    hoeren wollt, muesst Ihr die Laenge des   Speicherbereiches aendern, den der Compu- ter beruecksichtigen muss.":
   1 a$="   Die Option 2 dient dazu, zu hoeren:    versucht, die Taste 2 als erste zu        betaetigen...":
   1 a$="   Die Datei wird einen Namen der Art     SP NNNNN haben, wobei NNNNN die Adresse   des ersten Bytes derselben Datei angibt.":
   1 a$="   Der einzige Nachteil dieses Drucker    besteht im erheblichen Geraeuschpegel     waehrend des Druckens,der manchmal als    Stoerfaktor wirkt. Die Besitzer des ZX    Printers wissen bereits,worum es geht.":
   1 a$="   Der Kampf scheint also entflammter dennje. Wir werden sehen,wer gewinnt, hoffen  aber,dass nicht alle Computer ein solches Ende finden wie der TI 99, der wegen des  wilden Zustandes des Marktes vorzeitig    verschwunden ist.":
   1 a$="   Das erste was man machen muss, ist die eigene Stimme auf Band aufzunehmen oder   ein Band mit Muzik zu verwenden und zu    warten, bis man aus dem inneren Laut-     sprecher das hoert, was man vom Computer  sagen oder singen lassen will.":
   1 a$="   Dadurch wird das Unterprogramm ange-   zeigt, das die Abspeicherung von GOSSIP   auf Band in getrennten Bloecken bewerk-   stelligt.":
   1 a$="   Beschaeftigen wir uns nun mit den      Anweisungen, die die Verwendung des       eigentlichen Programmes gestatten.":
   1 a$="   Bei einer zweiten Verwendung des Pro-  grammes ist es moeglich, um Zeit zu spa-  ren, das Laden des dritten Blocks zu ver- meiden, indem man am Ende des zweiten     Blocks BREAK eingibt und GO TO 14         befiehlt.":
   1 a$="   Als man noch nicht von den japanischen Herstellern gehoert hatte, stellte die    Firma Philips ihr MSX-Geraet einem engen  Kreis von europaeischen Jornalisten vor.     Dabei handelte es sich um das Geraet   VG8000, das die vom MSX - Standard        angebotenen Moeglichkeiten voellig unter  Beweis  stellte.":
   1 a$="   Aber dann entsteht aus dem Nichts die  japanische Nemesis: ihr Name heisst       SEIKOSHA. In kurzer Zeit hat sich dieses  Heer von japanischen Raechern eine Ver-   trauensstellung neben den meisten Mikros ":
   1 WELCHE OPTION WAEHLST DU ?
   1 WELCHE OPTION W
   1 TECHNISCHE EIGENSCHAFTEN 
   1 START     1
   1 SP 44500   +
   1 RUN-TEST: SEIKOSHA GP 50S
   1 RUN  MITARBEITER
   1 RUN  INTERNATIONAL
   1 POKER     j
   1 POKER     
   1 PINBALL   
   1 NGE.................4":
   1 NEUHEITEN p
   1 NEU ANFANG
   1 NDERUNG.AUSGABEZEICHEN........6"
   1 NDERUNG.ANFANG................3":
   1 Massimo Cellini
   1 MIN LAENGE = 00001
   1 MIN ANFANG = 32800
   1 MAX LAENGE = 16000
   1 MAX ANFANG = 65000
   1 M. CELLINI
   1 LEITARTKEL!
   1 LEIT.     =
   1 LAENGE ";L
   1 K= KURSIV";
   1 INHALTSVERZEICHNIS
   1 INHALT.   H
   1 IMPRESSUM 
   1 IF-THEN-ELSEREPEAT-UNTIL
   1 HLST DU?"'"
   1 GP-50     
   1 GOSSIP 2  >
   1 GOSSIP 2  
   1 GOSSIP 1  
   1 GOSCODE   P
   1 GGGGGGGGGGGGGGGGGGG
   1 G O S S I P GEBRAUCHSANLEITUNGEN
   1 G O S S I P
   1 FFFFFFFFFFFFFFFFFF
   1 FFFFFFFFFFFFFFFF
   1 F L I P P E R
   1 EFFFBFEBFFBEEgggggggggggggggEEBEFEFBBEFEEEEEggfffffffffffffggEEEEEEFBFEEgggggaaaaaaaaaaaaaaagggggEBEFEFEg`g``aaaaaaaaaaaaaaag`g`gEEFBBEEg`g``aaaaaaaaaaaaaaa``g`gEBEFBFEg`g``aaaaaaaaaaaaaaaagg`gEEFBBEEggggggggggg```gggggggggggEBEFEFEgrrrrrrrrrrxxxrrrrrrrrbjgEEFBFEEgggggggggggxxxgggggggggggEFEBBFEgggggEEEEhhExxEEEEEEgggggEEFBFEEEEEEEEBBhoooooohpFFEEEEEEEBEFEFBBFFFFFFhhoooooohpFFFFBBFB
   1 EFFBBFBEEEEEEEEEEEEEEEEE
   1 EFBBEFBFFFFFhhhooWWWohpFFFFBBBFBFEBBFEBFFFFhhh8ppppppuhFFFFFBBBFEFBBBFEFFFFEhh8FFFFFFFhFFFFFBBFBFEFBBEFFFFFF@@@FFFFFFFhpFFFFBFBFEFBBEFBFFFFF@@@FFFFFEF98FFFFBBFEFBFEFEEEBBFppprFEEEEEF88
   1 DRUCKE  ""P"", WENN DU DIE KOPIE";
   1 Created with Ramsoft MakeTZX
   1 COVER 1   
   1 BBFBBEFBFEBBBBBBrrrrEEEEEEEpppppBBBBBBBFBF
   1 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
   1 BASIC     
   1 Aussuchen Sie der Zeich Druck
   1 A$="F E T T S C H R I F T":
   1 A$=" v o n   R U N  I N T E R N A T I O N A L"
   1 A$="   Scheinbar hat sich die gelbe Gefahr in ein weltweites Phaenomen umgewandelt:Der  Angriff der MSX-Geraete wird naemlich     durch Geraete verstaerkt, die in Europa   oder in America hergestellt werden.":
   1 @E@D@@@@@! uv@
   1 @@ENTER@FUER@SPIELEN@@@
   1 @@@@GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
   1 @@@@@@@@wx!! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@!! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@!! 
   1 @@@@@@@@@@@@!$"
   1 @@@@@@@@@@@@
   1 @@@@@@@@@@@((((((@@@@@@@@@@@!! @@@@@45@@
   1 @@@@@@@@@@))/*))@@@@@@@@@@
   1 @@@@@@@@@#
   1 @@@@:;@@@@@))))))@@@@@:;@@@@!!"#@@@@@@@@@@![[[[[` @@@@@@@@@@!!'"@@45@@45@@@**/***@@@45@@45@@!!"#@@67@@67@@!jklmn` @@67@@67@@!! 
   1 @@@@89@@@@!! 
   1 @@@@67@@@@!! 
   1 @@@!! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@!! @@@@@89@@@@
   1 @@45@@@@!! @@@@@67@@@@
   1 @,-[[c\a`.|@
   1 >"">&&&>>""">
   1 >   >222>>2
   1 ;punt;"  ":
   1 ;punt;"  "
   1 ;"minimale Kombination, das dop-  pelte Paar, zu erhalten.  Die   Regeln sind einfach genug: nach-dem Ihr bestimmt habt, mit wel- chem Betrag Ihr spielen wollt,"
   1 ;"man es jedoch einen Monat sp
   1 ;"durch die ganze K
   1 ;"doch beinahe 
   1 ;"des doppelten Eures urspr
   1 ;"_______________________________"
   1 ;"_______________ 7 ______________"
   1 ;"_______________ 6 ______________"
   1 ;"_______________ 5 ______________"
   1 ;"_______________ 1 ______________"
   1 ;"______________ RUN _____________"
   1 ;"______________ 4 _______________"
   1 ;"______________ 3 _______________"
   1 ;"______________ 2 _______________"
   1 ;"Zur Verfuegung stehende Optionen":
   1 ;"Zur Verfuegung stehende Optionen"
   1 ;"Willst Du wieder neu beginnen ?"
   1 ;"Willkommen zur RUN-SPIELBANK, woIhr das ber
   1 ;"Welche Karten aendern Sie ?(1-5)"
   1 ;"TASTE UM FORTZUSETZEN"
   1 ;"RUN Synthesizer...........SYNTHY                                Ganz SAVE...................SAVE                                NEXT........................NEXT"
   1 ;"ROYALFLUSH: f
   1 ;"RESTGELD"
   1 ;"Problem in kleine Problemchen zuzerlegen, anstatt zu versuchen, alles auf einmal zu l
   1 ;"Leider, Du gewinnst nicht!":
   1 ;"Kleiner":
   1 ;"Groesser":
   1 ;"Glaubst Du"'" dass diese Karte"'"groesser"'" oder kleiner als 7"'"sein wird ?"
   1 ;"FULL:     Drilling plus ein Paar                                
   1 ;"FLUSH: 5 Karten,deren Wertigkei-       ten hintereinander liegen       egal aus welcher Farbe                                   
   1 ;"Einsatz"
   1 ;"Eigenschaften sind sehr n
   1 ;"Du hast Glueck gehabt"'"ich hoere besser auf mit"'"Dir weiterzuspielen."
   1 ;"Dieses Spiel ist ideal f
   1 ;"DRUECKEN SIE EINE BELIEBIGE";
   1 ;"DRILLING: drei gleichwertige              Karten plus zwei                einzelne Karten                                       
   1 ;"DOPPELTES PAAR: zwei Kartenpaare                mit demselben                   Wert plus eine                  einzelne Karte                                  
   1 ;"Bank belohnt werden, wird der   Computer es Euch mitteilen und  Euch fragen, ob Ihr den Einsatz verdoppeln wollt, oder ob Ihr   mit dem Gewinn zufrieden seid"
   1 ;"AUF DRUCKER  ERHALTEN WILLST
   1 ;"42 Columns....................42                                Test GP 50 ................GP-50                                Poker......................POKER"
   1 ;".....Erh
   1 ;"......Auswahl Verdoppelung"
   1 ;"............Reset Gewinne"
   1 ;".............Auswahl Karte"
   1 ;".................Karte > 7"
   1 ;".................Karte < 7"
   1 ;".....................Spiel"'';
   1 ;"(Max 50 ; E = Ende)"
   1 ;" Sh.R ";
   1 ;" Sh.7 ";
   1 ;" POKER  V 1.0   
   1 ;" P O K E R ";
   1 ;" Nehmen wir an, da
   1 ;" Du gewinnst ";sp;"$          ":
   1 ;"  Wir werden versuchen, Euch zu erkl
   1 ;"  Setzen   ":
   1 ;"   1     2     3     4     5   "
   1 ;"    FORTSETZEN '
   1 ;"      wiederzubeginnen.         "
   1 ;"          CHEFREDAKTION"''"         Simone  Majocchi"
   1 ;"                                 KASSETTENREKORDER  EINSCHALTEN                                 " :
   1 ;"                                 KASSETTENREKORDER  EINSCHALTEN                                
   1 ;"                               
   1 ;"           
   1 ;"         
   1 ;"        
   1 :         J
   1 :         A
   1 888888888888(888 88888888
   1 88888888888(1
   1 8888888888
   1 8888008888 8(8 
   1 8888008888
   1 88800000000888(8 
   1 60000000000000000000000000000000
   1 5 REM Berechn.Gesamtpr.    SPECTRUM
   1 42  ZEICHEN
   1 42        
   1 2;[28[>P29[
   1 23607,109  
   1 23607,104 
   1 23606,120:
   1 20[21[22[27[2:[28[2;[>P29[>
   1 1111100000000000000000000001
   1 00000rrrrOOOOOOO2222200000
   1 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   1 000000000000000000000000000000
   1 000(88888888(0(0 (88888888(0FFFFFF0(88888888(0(000(888888(0000000000(888888(00(0000(8888(000000000000(8888(000(0000(8888(000000000000(8888(000(00000(88(000 8 00 8 000(88(0000(000000((0000000000000000((00000(8000000000000000000000000000000(8800000000000000000000000000008(888000000000000  00000000000088(8 8800000000888
   1 -Anweisung, nach der"
   1 ,ob alle die wirklich betr
   1 ,"  LAENGE=";
   1 , istinfolgedessen die Zerlegung     eines jeden Programmes in ver-  schiedene"
   1 , istdieses Programm perfekt. Falls"
   1 , etc.) enth
   1 +a,col;s$(5
   1 (sp/agg))*10
   1 (adr/256)"'"9920
   1 (adr/256)"
   1 ((((((((((((((((((((((((((((((
   1 '''''"           KOORDINATION"''"          Pietro  Rocchi"
   1 '''"Published under Licence of Aqua-rius Edizioni by Sonnen Verlag. Copyright 1984 Sonnen Verlag -  Lugano - Schweiz - Via Al Forte 2 - Printed in Italy - Vertrieb:I.P.V. - Inland Presse Vertrieb GmbH - Wendenstr. 27/29 - 2000 -Hamburg 1 - RUN International isa Trademark of Aquarius EdizioniItaly."
   1 '''"Korrespondent aus London:                             Alex Gatti"''"Korrespondent aus Boston:                        Ezio Rotamartir"
   1 '''" Du hast kein Glueck"''" und hast alles verloren."'''"  Ich empfehle Dir "''"  ein anderes Spiel."
   1 ''"Damit haben wir alles gesagt.   Wenn Ihr die Krawatte tragt,    k
   1 ''"  ANFANG=";
   1 ''"  ANFANG=
   1 ''"       
   1 '"Start RUN 1................START                                Impressum..............IMPRESSUM                                Inhaltsverzeichnis.......INHALT." 
   1 '"POKER: 4 Karten, die denselben         Wert haben, plus eine           einzelne Karte                                           
   1 '"Nachdem wir diese sch
   1 '"Maschinensprache Kurs...M/S KURS                                Run Blaster..............BLASTER                                Super Run Graphics......GRAPHICS"
   1 '"Leitartikel................LEIT.                                Flipper..................FLIPPER                                Basic Kurs.................BASIC"
   1 '"Klatsch...................GESCH.                                Neuheiten..............NEUHEITEN"
   1 '"Hardware Kurs..............HARD.                                Tricks....................TRICKS"
   1 '"FARBE: 5 Karten, deren Wertig-         keiten nicht hintereinan-       der liegen, die aber die-       selbe Farbe besitzen                                     
   1 '"Die vergesslichsten oder die    Formalisten h
   1 '"Antonio Ciampitti, Carlo Squil- lante,Dario Mella, Delia Lo Cal-zo, Ezio Boscani, Enzo Ciancio, Eugenio Ciceri, Giuseppe Caruso,Massimo Cellini, Paolo Rui, Sil-vana Ranza, Steed."
   1 '"10 INPUT ~Preis ~;Preis"'"20 INPUT ~MwSt. % ~;mwst"'"30 LET gesp=preis+preis/100*mwst40 PRINT ~Gesamtpreis = ~;gesp"
   1 '"10 INPUT x                      20 INPUT y                      30 LET p=x+x/100*y              40 PRINT p"
   1 '"................................                                ................................"
   1 '"................................                                ................................                                ................................"
   1 '" Zuvor m
   1 '" Mit wieviel willst du beginnen?"
   1 '"   Tasten       Funktion"
   1 '"   Manche k
   1 '"                                "
   1 '"            
   1 $="   So wie jedes Spiel ist auch dies ein   Simulator. Es geht jedoch nicht darum,    gegen die ueblichen fremden Wesen zu      Kaempfen,die die Erde erobern wollen.      Wir werden deswegen nicht so tun, als    befaenden wir uns an Bord von irgendeinem ":
   1 "zwei, drei, vier oder sogar allef
   1 "wird Euch die Bank f
   1 "weder Dokumentation entbehrt. Umzu erreichen, da
   1 "was man bewerkstelligen mu
   1 "und es vorzieht, ihn zu behal-  ten.  Um auf Verdoppelung zu    spielen, mu
   1 "stellen. Dies ist der Grund,wes-wegen  wir kein praktisches Bei-spiel gegeben haben."
   1 "stehen."'" F
   1 "richtig gelesen, wir haben Haus-frau geschrieben.  In der Tat,  bevor die Hausfrau die Nudeln   kocht, stellt sie alle notwendi-gen Bestandteile bereit, so da
   1 "praktischer zu sein, so da
   1 "mit dem Inhalt der Variablen    selbst stehen, geben wir auf dern
   1 "le an  Lesbarkeit der Programm- liste und Linearit
   1 "in der Tat sehr wahrscheinlich, da
   1 "gegen die Bank, und man hat am  Anfang eine maximale Summe von  50$ zur Verf
   1 "eine abgedeckte Karte zeigen undauffordern, zu raten, ob sie    gr
   1 "anfangen, auf die Tasten zu h
   1 "_____________ RUN ______________";
   1 "Wenn die abgedeckte Karte eine 
   1 "Wenn das Spiel, das Ihr in der  Hand haltet bereits hoch genug  ist, K
   1 "Unterprogramme, wobei man mit   dem Unterprogramm beginnt, das  am meisten von der Endl
   1 "Unser hei
   1 "Spielkombinationen:"
   1 "Seid jedoch vorsichtig, denn    dieses Spiel verwendet einen    vollst
   1 "Man kann leicht verstehen, wie  angebracht es zu den Zwecken derProgrammierung ist, ein gro
   1 "Leider, Du hast dich geirrt!":
   1 "In dieser Rubrik werden wir im- mer interessantere Themen behan-deln, die, auch wenn sie nicht  sehr einfach sind, von jedem    verstanden werden k
   1 "Ihr jede Anmerkung einf
   1 "GOTO-Anweisungen enthalten und  die genug dokumentiert sind, da
   1 "Du hast mit ";f;"$ beendet."
   1 "Diejenigen, die daran interes-  siert sind ,den eigenen Program-mier-Stil  zu verbessern, soll- ten sich diesen Kurs nicht ent- gehen lassen, und zwar"
   1 "Die Formel, wenn wir sie so nen-nen d
   1 "AUFNAHME.......................1":
   1 "AUFNAHME.......................1"
   1 "AENDERUNG.LAENGE...............4"
   1 "AENDERUNG.AUSGABEZEICHEN.......6"
   1 "AENDERUNG.ANFANG...............3"
   1 "ABSPEICHERUNG.AUF.BAND.........5":
   1 "ABSPEICHERUNG.AUF.BAND.........5"
   1 " RoyalFlush   500 "
   1 " Poker        100 "
   1 " Full          25 "
   1 " Flush         10     ";
   1 " Farbe         40 ":
   1 " Drilling       5 "
   1 " Doppelpaar     3 "
   1 " Dies rechtfertigt diese Rubrik,in der wir versuchen werden,    Euch die Begriffe der fortge-   schritten Programmier-Technick  darzustellen."
   1 "          
   1 !! wx@@@@@@@@@
   1  wir ein kur-zes Progr
   1  sich die Vorteile der  strukturierten Programmierung   nur bei Programmen einiger L
   1  ricercaindirizzo linea 9001
   1  o" [:"[<2"[
   1  man die Taste 
   1  kei-ner sagen kann , da
   1  jedesProblem - ganz egal wie kompli- ziert - in verschiedene Unter-  probleme zerlegt werden kann."
   1  ihr oder ande-re diese Programmliste auch Mo- nate sp
   1  es sehr schwierig ist,die"
   1  die meisten unter Euch dieseProgrammiersprache bereits ken- nen.   Es ist jedoch nicht gewi
   1  den eigentli-  chen Preis und die ber
   1  So wie die Hausfrauen m
   1  SONNEN VERLAG AG"
   1  RUN eine   Zeitschrift f
   1  NEUHEITEN 
   1  INHALTSVERZEICHNIS 
   1  Druecken Sie '0' fuer enden.   ";
   1  BASIC-KURS 
   1  @@@@A@Q@U@A@R@I@U@S@
   1  88888888  
   1  1984 Aquarius "
   1  1984 AQUARIUS ":
   1  1984 AQUARIUS "
   1  (88888888(000
   1   Annehmen oder Verdoppeln?
   1   88888888
   1    Wir hoffen,auf jeden Fall, die meisten unter Ihnen mit einer richtigen Kombina-  tion 16K u. 48K zufriedenzustellen.
   1    Wenn man die Taste 1 drueckt, erscheintzu diesem Zeitpunkt die blinkende Schrift AUFNHAME und der Computer 'hoert' das, wasauf Band aufgenommen ist.                    Wenn die Schrift verschwindet, ist der Computer bereit, das,was er gehoert hat,  zu wiederholen.W
   1    Wenn ich jedoch den Preis des Geraetes beruecksichtige,bin ich auf jeden Fall    der Meinung,dass sich die Waage von Osiriszugunsten des Druckers neigt. 
   1    Setzen  
   1    KASSETTENREKORDER  ANHALTEN  
   1    Fuer das, was den Spectrum anbelangt,  macht Euch keine Sorgen, denn er ist      immerhin ein langlebiger Computer und Ihr koennt noch fuer lange Zeit mit unserer   Unterstuetzung rechnen. Den Rest wird die uebliche unerbittliche natuerliche Auslesebesorgen.
   1    Ein beliebige Taste um         ";
   1    AUFNAHME   
   1    "'"                                ":
   1       "'"                                ":
   1          ,
   1            "
   1                         ":
   1                           written by Eugenio Ciceri
   1                                 J
   1                                     written by Eugenio Ciceri                                   
   1                                                                                                        
   1                                                                                          
   1                                                                                     
   1                                                                           
   1                                                               
   1                                                      
   1                                                 
   1                                           
   1                                 
   1